Script started on 2024-12-01 11:14:04+00:00 [TERM="xterm-256color" TTY="/dev/pts/0" COLUMNS="-1" LINES="-1"]
/*
P;HTML|
; #(set_option_value compat false)
P;HTML|
; #(set_option_value compatio false)
P;HTML|
; #(set_option_value src_indents false)
P;HTML|
; #(set_option_value devel false)
P;HTML|
; #(set_option_value stack-max 500)
P;HTML|
; #(set_option_value limit inf)
P;HTML|
; #(set_option_value initial-result-count 10)
P;HTML|
; #(set_option_value answer-format show)
P;HTML|
; #(set_option_value repeats true)
P;HTML|
; #(set_option_value time true)
P;HTML|
; #(set_option_value synth-unit-tests false)
P;HTML|
; #(set_option_value optimize true)
P;HTML|
; #(set_option_value transpiler silent)
P;HTML|
; #(set_debug transpiler false)
P;HTML|
; #(set_option_value compile false)
P;HTML|
; #(set_option_value tabling auto)
P;HTML|
; #(set_option_value log false)
P;HTML|
; #(set_option_value output ./)
P;HTML|
; #(set_option_value exeout ./Sav.gitlab.MeTTaLog)
P;HTML|
; #(set_option_value halt false)
P;HTML|
; #(set_option_value trace-length 500)
P;HTML|
; #(set_option_value trace-on-overtime 4.0)
P;HTML|
; #(set_debug overtime 4.0)
P;HTML|
; #(set_option_value trace-on-overflow 1000)
P;HTML|
; #(set_debug overflow 1000)
P;HTML|
; #(set_option_value trace-on-eval false)
P;HTML|
; #(set_debug eval false)
P;HTML|
; #(set_option_value trace-on-load silent)
P;HTML|
; #(set_debug load silent)
P;HTML|
; #(set_debug trace-on-load false)
P;HTML|
; #(set_option_value trace-on-exec false)
P;HTML|
; #(set_debug exec false)
P;HTML|
; #(set_option_value trace-on-error non-type)
P;HTML|
; #(set_debug error non-type)
P;HTML|
; #(set_option_value trace-on-fail false)
P;HTML|
; #(set_debug fail false)
P;HTML|
; #(set_option_value trace-on-test true)
P;HTML|
; #(set_debug test true)
P;HTML|
; #(set_option_value repl-on-error true)
P;HTML|
; #(set_option_value repl-on-fail false)
P;HTML|
; #(set_option_value exit-on-fail false)
P;HTML|
; #(set_option_value repl auto)
P;HTML|
; #(set_option_value prolog false)
P;HTML|
; #(set_option_value exec noskip)
P;HTML|
; #(set_option_value maximum-result-count inf)
P;HTML|
; #(set_option_value html false)
P;HTML|
; #(set_option_value python true)
P;HTML|
; #(set_option_value trace-on-test false)
P;HTML|
; #(set_debug test false)
P;HTML|
; #(set_option_value trace-on-fail false)
P;HTML|
; #(set_debug fail false)
P;HTML|
; #(set_option_value load show)
P;HTML|
; #(set_option_value test false)
Warning: /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1856:
Warning: Singleton variables: [StackMax,Self,Term,X]
% 23,950 inferences, 0.005 CPU in 0.005 seconds (100% CPU, 4563960 Lips)
P;HTML|
; #(is_cmd_option prescan halt --halt=true true)
P;HTML|
; #(set_option_value halt true)
P;HTML|
; #(is_cmd_option prescan stdin --stdin=tty tty)
P;HTML|
; #(set_option_value stdin tty)
P;HTML|
; #(is_cmd_option prescan stdout --stdout=tty tty)
P;HTML|
; #(set_option_value stdout tty)
P;HTML|
; #(is_cmd_option prescan stderr --stderr=tty tty)
P;HTML|
; #(set_option_value stderr tty)
P;HTML|
; #(set_option_value compat false)
P;HTML|
; #(set_option_value compatio false)
P;HTML|
; #(set_option_value src_indents false)
P;HTML|
; #(set_option_value devel false)
P;HTML|
; #(set_option_value stack-max 500)
P;HTML|
; #(set_option_value limit inf)
P;HTML|
; #(set_option_value initial-result-count 10)
P;HTML|
; #(set_option_value answer-format show)
P;HTML|
; #(set_option_value repeats true)
P;HTML|
; #(set_option_value time true)
P;HTML|
; #(set_option_value synth-unit-tests false)
P;HTML|
; #(set_option_value optimize true)
P;HTML|
; #(set_option_value transpiler silent)
P;HTML|
; #(set_debug transpiler false)
P;HTML|
; #(set_option_value compile false)
P;HTML|
; #(set_option_value tabling auto)
P;HTML|
; #(set_option_value log false)
P;HTML|
; #(set_option_value output ./)
P;HTML|
; #(set_option_value exeout ./Sav.gitlab.MeTTaLog)
P;HTML|
; #(set_option_value halt false)
P;HTML|
; #(set_option_value trace-length 500)
P;HTML|
; #(set_option_value trace-on-overtime 4.0)
P;HTML|
; #(set_debug overtime 4.0)
P;HTML|
; #(set_option_value trace-on-overflow 1000)
P;HTML|
; #(set_debug overflow 1000)
P;HTML|
; #(set_option_value trace-on-eval false)
P;HTML|
; #(set_debug eval false)
P;HTML|
; #(set_option_value trace-on-load silent)
P;HTML|
; #(set_debug load silent)
P;HTML|
; #(set_debug trace-on-load false)
P;HTML|
; #(set_option_value trace-on-exec false)
P;HTML|
; #(set_debug exec false)
P;HTML|
; #(set_option_value trace-on-error non-type)
P;HTML|
; #(set_debug error non-type)
P;HTML|
; #(set_option_value trace-on-fail false)
P;HTML|
; #(set_debug fail false)
P;HTML|
; #(set_option_value trace-on-test true)
P;HTML|
; #(set_debug test true)
P;HTML|
; #(set_option_value repl-on-error true)
P;HTML|
; #(set_option_value repl-on-fail false)
P;HTML|
; #(set_option_value exit-on-fail false)
P;HTML|
; #(set_option_value repl auto)
P;HTML|
; #(set_option_value prolog false)
P;HTML|
; #(set_option_value exec noskip)
P;HTML|
; #(set_option_value maximum-result-count inf)
P;HTML|
; #(set_option_value html false)
P;HTML|
; #(set_option_value python true)
P;HTML|
; #(set_option_value trace-on-test false)
P;HTML|
; #(set_debug test false)
P;HTML|
; #(set_option_value trace-on-fail false)
P;HTML|
; #(set_debug fail false)
P;HTML|
; #(set_option_value load show)
P;HTML|
; #(set_option_value test true)
P;HTML|
; #(is_cmd_option execute python --python=enable enable)
P;HTML|
; #(set_option_value python enable)
P;HTML|
; #(is_cmd_option execute timeout --timeout=40 40)
P;HTML|
; #(set_option_value timeout 40)
P;HTML|
; #(is_cmd_option execute output --output=./reports/tests_output/baseline-compat/ ./reports/tests_output/baseline-compat/)
P;HTML|
; #(set_option_value output ./reports/tests_output/baseline-compat/)
P;HTML|
; #(is_cmd_option execute html --html true)
P;HTML|
; #(set_option_value html true)
P;HTML|
; #(is_cmd_option execute test --test true)
P;HTML|
; #(set_option_value test true)
; #( : user #(load_metta_file &self tests/baseline_compat/hyperon-mettalog_sanity/space_subtraction_tests.metta) )
P;HTML|
; #(track_load_into_file /home/runner/work/metta-wam/metta-wam/tests/baseline_compat/hyperon-mettalog_sanity/space_subtraction_tests.metta)
P;HTML|
; #(load_answer_file /home/runner/work/metta-wam/metta-wam/tests/baseline_compat/hyperon-mettalog_sanity/space_subtraction_tests.metta.answers /home/runner/work/metta-wam/metta-wam/tests/baseline_compat/hyperon-mettalog_sanity/space_subtraction_tests.metta)
P;HTML|
; #( = 1 "[()]" )
P;HTML|
; #( = 2 "[()]" )
P;HTML|
; #( = 3 "[()]" )
P;HTML|
; #( = 4 "[()]" )
P;HTML|
; #( = 5 "[()]" )
P;HTML|
; #( = 6 "[()]" )
P;HTML|
; #( = 7 "[()]" )
P;HTML|
; #( = 8 "[(Error (assertEqual (subtraction (get-atoms GroundingSpace-0x136f678) (get-atoms GroundingSpace-0x148a0c8)) (superpose ((foo 3 4) (foo $x 10) (foo $x $x)))) " )
P;HTML|
; #( = 8 "Expected: [(foo 3 4), (foo $x 10), (foo $x $x)]" )
P;HTML|
; #( = 8 "Got: [(foo $x#254 $y#255), (foo 1 2), (foo 3 4), (foo $x#254 10), (foo $x#254 $x#254)]" )
#(failed #( : user once ) #( : user #(parse_answer_str "(foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254)" $10000) ))
#(on_mettalog_error #(failed #( : user once ) #( : user #(parse_answer_str "(foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254)" $10000) )))
^ Call: (226) [user] call(user:once, user:parse_answer_str("(foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254)", _3460))
^ Call: (227) [user] once(user:parse_answer_str("(foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254)", _3460))
^ Call: (228) [user] parse_answer_str("(foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254)", _3460)
Call: (229) [system] atomics_to_string(["(", "(foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254)", ")"], _12258)
Exit: (229) [system] atomics_to_string(["(", "(foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254)", ")"], "((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))")
^ Call: (229) [user] parse_sexpr_metta("((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))", _14318)
Call: (230) [system] atomic("((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))")
Exit: (230) [system] atomic("((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))")
Call: (230) [system] is_stream("((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))")
Call: (230) [system] text_to_string("((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))", _18372)
Exit: (230) [system] text_to_string("((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))", "((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))")
^ Call: (230) [user] parse_sexpr_metta1("((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))", _14318)
Call: (231) [system] normalize_space(string(_21424), "((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))")
Exit: (231) [system] normalize_space(string("((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))"), "((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))")
^ Call: (231) [user] parse_sexpr_metta2("((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))", _23484)
Call: (232) [system] string_concat(!, _24506, "((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))")
Call: (232) [system] string_concat(+, _25528, "((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))")
^ Call: (232) [user] parse_sexpr_untyped("((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))", _23484)
^ Call: (233) [user] parse_sexpr("((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))", _23484)
^ Call: (234) [user] read_sexpr("((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))", _23484)
Call: (235) [system] string("((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))")
Exit: (235) [system] string("((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))")
Call: (235) [system] open_string("((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))", _31622)
Exit: (235) [system] open_string("((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))", (0x5644bada2560))
^ Call: (235) [user] read_sexpr((0x5644bada2560), _23484)
Call: (236) [system] string((0x5644bada2560))
^ Call: (236) [user] setup_call_cleanup(flag('$file_src_ordinal', _35688, _35688+1000000), setup_call_cleanup((nb_current('$file_src_depth', _35722)->true;_35722=0, nb_setval('$file_src_depth', _35722)), cont_sexpr(is_delimiter(), (0x5644bada2560), _23484), b_setval('$file_src_depth', _35722)), nop(flag('$file_src_ordinal', _35766, _35688)))
^ Call: (237) [system] sig_atomic(user:flag('$file_src_ordinal', _35688, _35688+1000000))
Call: (239) [$syspreds] flag('$file_src_ordinal', _35688, _35688+1000000)
Call: (240) [system] _35688==_35688+1000000
^ Call: (240) [$syspreds] with_mutex('$flag', update_flag('$file_src_ordinal', _35688, _35688+1000000))
Call: (242) [$syspreds] update_flag('$file_src_ordinal', _35688, _35688+1000000)
Call: (243) [system] get_flag('$file_src_ordinal', _35688)
Exit: (243) [system] get_flag('$file_src_ordinal', 10000019)
Call: (243) [system] atom(10000019+1000000)
Call: (243) [system] set_flag('$file_src_ordinal', 11000019)
Exit: (243) [system] set_flag('$file_src_ordinal', 11000019)
Exit: (242) [$syspreds] update_flag('$file_src_ordinal', 10000019, 10000019+1000000)
^ Exit: (240) [$syspreds] with_mutex('$flag', update_flag('$file_src_ordinal', 10000019, 10000019+1000000))
Exit: (239) [$syspreds] flag('$file_src_ordinal', 10000019, 10000019+1000000)
^ Exit: (237) [system] sig_atomic(user:flag('$file_src_ordinal', 10000019, 10000019+1000000))
^ Call: (237) [user] setup_call_cleanup((nb_current('$file_src_depth', _35722)->true;_35722=0, nb_setval('$file_src_depth', _35722)), cont_sexpr(is_delimiter(), (0x5644bada2560), _23484), b_setval('$file_src_depth', _35722))
^ Call: (238) [system] sig_atomic(user:(nb_current('$file_src_depth', _35722)->true;_35722=0, nb_setval('$file_src_depth', _35722)))
^ Call: (240) [user] nb_current('$file_src_depth', _35722)->true;_35722=0, nb_setval('$file_src_depth', _35722)
Call: (242) [system] nb_current('$file_src_depth', _35722)
Exit: (242) [system] nb_current('$file_src_depth', 5)
^ Exit: (240) [system] user:(nb_current('$file_src_depth', 5)->true);user:(5=0, nb_setval('$file_src_depth', 5))
^ Exit: (238) [system] sig_atomic(user:(nb_current('$file_src_depth', 5)->true;5=0, nb_setval('$file_src_depth', 5)))
^ Call: (238) [user] cont_sexpr(is_delimiter(), (0x5644bada2560), _23484)
^ Call: (239) [user] skip_spaces((0x5644bada2560))
Call: (240) [system] peek_char((0x5644bada2560), _60286)
Exit: (240) [system] peek_char((0x5644bada2560), '(')
Call: (240) [system] '('=(;)
Call: (240) [system] '('=(/)
^ Call: (240) [user] is_like_space('(')
Call: (241) [system] char_type('(', 'white')
Call: (241) [system] char_type('(', end_of_line)
Call: (241) [system] char_type('(', space)
Call: (241) [system] char_type('(', cntrl)
^ Exit: (239) [user] skip_spaces((0x5644bada2560))
^ Call: (239) [user] read_line_char((0x5644bada2560), _70562)
^ Call: (240) [user] read_position((0x5644bada2560), _71586, _71584, _71716, _71718)
Call: (241) [system] stream_property((0x5644bada2560), position(_72618))
Call: (242) [system] nonvar((0x5644bada2560))
Exit: (242) [system] nonvar((0x5644bada2560))
Call: (242) [system] nonvar(position(_72618))
Exit: (242) [system] nonvar(position(_72618))
Exit: (241) [system] stream_property((0x5644bada2560), position('$stream_position'(0, 1, 0, 0)))
Call: (241) [$syspreds] stream_position_data(line_count, '$stream_position'(0, 1, 0, 0), _71586)
Call: (242) [system] nonvar(line_count)
Exit: (242) [system] nonvar(line_count)
Call: (242) [$syspreds] stream_position_field(line_count, _81754)
Exit: (242) [$syspreds] stream_position_field(line_count, 2)
Call: (242) [system] arg(2, '$stream_position'(0, 1, 0, 0), _71586)
Exit: (242) [system] arg(2, '$stream_position'(0, 1, 0, 0), 1)
Exit: (241) [$syspreds] stream_position_data(line_count, '$stream_position'(0, 1, 0, 0), 1)
Call: (241) [$syspreds] stream_position_data(line_position, '$stream_position'(0, 1, 0, 0), _71584)
Call: (242) [system] nonvar(line_position)
Exit: (242) [system] nonvar(line_position)
Call: (242) [$syspreds] stream_position_field(line_position, _89892)
Exit: (242) [$syspreds] stream_position_field(line_position, 3)
Call: (242) [system] arg(3, '$stream_position'(0, 1, 0, 0), _71584)
Exit: (242) [system] arg(3, '$stream_position'(0, 1, 0, 0), 0)
Exit: (241) [$syspreds] stream_position_data(line_position, '$stream_position'(0, 1, 0, 0), 0)
Call: (241) [$syspreds] stream_position_data(char_count, '$stream_position'(0, 1, 0, 0), _94986)
Call: (242) [system] nonvar(char_count)
Exit: (242) [system] nonvar(char_count)
Call: (242) [$syspreds] stream_position_field(char_count, _98032)
Exit: (242) [$syspreds] stream_position_field(char_count, 1)
Call: (242) [system] arg(1, '$stream_position'(0, 1, 0, 0), _94986)
Exit: (242) [system] arg(1, '$stream_position'(0, 1, 0, 0), 0)
Exit: (241) [$syspreds] stream_position_data(char_count, '$stream_position'(0, 1, 0, 0), 0)
^ Exit: (240) [user] read_position((0x5644bada2560), 1, 0, 0, '$stream_position'(0, 1, 0, 0))
Call: (240) [system] succ(_71582, 1)
Exit: (240) [system] succ(0, 1)
^ Exit: (239) [user] read_line_char((0x5644bada2560), line_char(0, 0))
^ Call: (239) [user] cont_sexpr_once(is_delimiter(), (0x5644bada2560), _23484)
^ Call: (240) [user] skip_spaces((0x5644bada2560))
Call: (241) [system] peek_char((0x5644bada2560), _109234)
Exit: (241) [system] peek_char((0x5644bada2560), '(')
Call: (241) [system] '('=(;)
Call: (241) [system] '('=(/)
^ Call: (241) [user] is_like_space('(')
Call: (242) [system] char_type('(', 'white')
Call: (242) [system] char_type('(', end_of_line)
Call: (242) [system] char_type('(', space)
Call: (242) [system] char_type('(', cntrl)
^ Exit: (240) [user] skip_spaces((0x5644bada2560))
Call: (240) [system] get_char((0x5644bada2560), _119510)
Exit: (240) [system] get_char((0x5644bada2560), '(')
Call: (240) [system] '('='('
Exit: (240) [system] '('='('
^ Call: (240) [user] read_list(')', (0x5644bada2560), _23484)
Call: (241) [system] nb_current('$file_src_depth', _124596)
Exit: (241) [system] nb_current('$file_src_depth', 5)
Call: (241) [$syspreds] flag('$file_src_ordinal', _126630, _126630+1)
Call: (242) [system] _126630==_126630+1
^ Call: (242) [$syspreds] with_mutex('$flag', update_flag('$file_src_ordinal', _126630, _126630+1))
Call: (244) [$syspreds] update_flag('$file_src_ordinal', _126630, _126630+1)
Call: (245) [system] get_flag('$file_src_ordinal', _126630)
Exit: (245) [system] get_flag('$file_src_ordinal', 11000019)
Call: (245) [system] atom(11000019+1)
Call: (245) [system] set_flag('$file_src_ordinal', 11000020)
Exit: (245) [system] set_flag('$file_src_ordinal', 11000020)
Exit: (244) [$syspreds] update_flag('$file_src_ordinal', 11000019, 11000019+1)
^ Exit: (242) [$syspreds] with_mutex('$flag', update_flag('$file_src_ordinal', 11000019, 11000019+1))
Exit: (241) [$syspreds] flag('$file_src_ordinal', 11000019, 11000019+1)
Call: (241) [system] succ(5, _138862)
Exit: (241) [system] succ(5, 6)
Call: (241) [$syspreds] nb_setval('$file_src_depth', 6)
Call: (242) [system] duplicate_term(6, _141912)
Exit: (242) [system] duplicate_term(6, 6)
Call: (242) [system] nb_linkval('$file_src_depth', 6)
Exit: (242) [system] nb_linkval('$file_src_depth', 6)
Exit: (241) [$syspreds] nb_setval('$file_src_depth', 6)
^ Call: (241) [user] read_position((0x5644bada2560), _146994, _146996, _146998, _147130)
Call: (242) [system] stream_property((0x5644bada2560), position(_148030))
Call: (243) [system] nonvar((0x5644bada2560))
Exit: (243) [system] nonvar((0x5644bada2560))
Call: (243) [system] nonvar(position(_148030))
Exit: (243) [system] nonvar(position(_148030))
Exit: (242) [system] stream_property((0x5644bada2560), position('$stream_position'(1, 1, 1, 1)))
Call: (242) [$syspreds] stream_position_data(line_count, '$stream_position'(1, 1, 1, 1), _146994)
Call: (243) [system] nonvar(line_count)
Exit: (243) [system] nonvar(line_count)
Call: (243) [$syspreds] stream_position_field(line_count, _157166)
Exit: (243) [$syspreds] stream_position_field(line_count, 2)
Call: (243) [system] arg(2, '$stream_position'(1, 1, 1, 1), _146994)
Exit: (243) [system] arg(2, '$stream_position'(1, 1, 1, 1), 1)
Exit: (242) [$syspreds] stream_position_data(line_count, '$stream_position'(1, 1, 1, 1), 1)
Call: (242) [$syspreds] stream_position_data(line_position, '$stream_position'(1, 1, 1, 1), _146996)
Call: (243) [system] nonvar(line_position)
Exit: (243) [system] nonvar(line_position)
Call: (243) [$syspreds] stream_position_field(line_position, _165304)
Exit: (243) [$syspreds] stream_position_field(line_position, 3)
Call: (243) [system] arg(3, '$stream_position'(1, 1, 1, 1), _146996)
Exit: (243) [system] arg(3, '$stream_position'(1, 1, 1, 1), 1)
Exit: (242) [$syspreds] stream_position_data(line_position, '$stream_position'(1, 1, 1, 1), 1)
Call: (242) [$syspreds] stream_position_data(char_count, '$stream_position'(1, 1, 1, 1), _146998)
Call: (243) [system] nonvar(char_count)
Exit: (243) [system] nonvar(char_count)
Call: (243) [$syspreds] stream_position_field(char_count, _173442)
Exit: (243) [$syspreds] stream_position_field(char_count, 1)
Call: (243) [system] arg(1, '$stream_position'(1, 1, 1, 1), _146998)
Exit: (243) [system] arg(1, '$stream_position'(1, 1, 1, 1), 1)
Exit: (242) [$syspreds] stream_position_data(char_count, '$stream_position'(1, 1, 1, 1), 1)
^ Exit: (241) [user] read_position((0x5644bada2560), 1, 1, 1, '$stream_position'(1, 1, 1, 1))
^ Call: (242) [user] read_list_cont(')', (0x5644bada2560), _23484)
^ Call: (243) [user] skip_spaces((0x5644bada2560))
Call: (244) [system] peek_char((0x5644bada2560), _181644)
Exit: (244) [system] peek_char((0x5644bada2560), '(')
Call: (244) [system] '('=(;)
Call: (244) [system] '('=(/)
^ Call: (244) [user] is_like_space('(')
Call: (245) [system] char_type('(', 'white')
Call: (245) [system] char_type('(', end_of_line)
Call: (245) [system] char_type('(', space)
Call: (245) [system] char_type('(', cntrl)
^ Exit: (243) [user] skip_spaces((0x5644bada2560))
Call: (243) [system] peek_char((0x5644bada2560), _191920)
Exit: (243) [system] peek_char((0x5644bada2560), '(')
^ Call: (243) [user] chall(')', '(')
Call: (244) [system] compound(')')
Call: (244) [system] ')'=='('
Call: (243) [system] '('=end_of_file
^ Call: (243) [user] cont_sexpr(')', (0x5644bada2560), _198014)
^ Call: (244) [user] skip_spaces((0x5644bada2560))
Call: (245) [system] peek_char((0x5644bada2560), _200048)
Exit: (245) [system] peek_char((0x5644bada2560), '(')
Call: (245) [system] '('=(;)
Call: (245) [system] '('=(/)
^ Call: (245) [user] is_like_space('(')
Call: (246) [system] char_type('(', 'white')
Call: (246) [system] char_type('(', end_of_line)
Call: (246) [system] char_type('(', space)
Call: (246) [system] char_type('(', cntrl)
^ Exit: (244) [user] skip_spaces((0x5644bada2560))
^ Call: (244) [user] read_line_char((0x5644bada2560), _210324)
^ Call: (245) [user] read_position((0x5644bada2560), _211348, _211346, _211478, _211480)
Call: (246) [system] stream_property((0x5644bada2560), position(_212380))
Call: (247) [system] nonvar((0x5644bada2560))
Exit: (247) [system] nonvar((0x5644bada2560))
Call: (247) [system] nonvar(position(_212380))
Exit: (247) [system] nonvar(position(_212380))
Exit: (246) [system] stream_property((0x5644bada2560), position('$stream_position'(1, 1, 1, 1)))
Call: (246) [$syspreds] stream_position_data(line_count, '$stream_position'(1, 1, 1, 1), _211348)
Call: (247) [system] nonvar(line_count)
Exit: (247) [system] nonvar(line_count)
Call: (247) [$syspreds] stream_position_field(line_count, _221516)
Exit: (247) [$syspreds] stream_position_field(line_count, 2)
Call: (247) [system] arg(2, '$stream_position'(1, 1, 1, 1), _211348)
Exit: (247) [system] arg(2, '$stream_position'(1, 1, 1, 1), 1)
Exit: (246) [$syspreds] stream_position_data(line_count, '$stream_position'(1, 1, 1, 1), 1)
Call: (246) [$syspreds] stream_position_data(line_position, '$stream_position'(1, 1, 1, 1), _211346)
Call: (247) [system] nonvar(line_position)
Exit: (247) [system] nonvar(line_position)
Call: (247) [$syspreds] stream_position_field(line_position, _229654)
Exit: (247) [$syspreds] stream_position_field(line_position, 3)
Call: (247) [system] arg(3, '$stream_position'(1, 1, 1, 1), _211346)
Exit: (247) [system] arg(3, '$stream_position'(1, 1, 1, 1), 1)
Exit: (246) [$syspreds] stream_position_data(line_position, '$stream_position'(1, 1, 1, 1), 1)
Call: (246) [$syspreds] stream_position_data(char_count, '$stream_position'(1, 1, 1, 1), _234748)
Call: (247) [system] nonvar(char_count)
Exit: (247) [system] nonvar(char_count)
Call: (247) [$syspreds] stream_position_field(char_count, _237794)
Exit: (247) [$syspreds] stream_position_field(char_count, 1)
Call: (247) [system] arg(1, '$stream_position'(1, 1, 1, 1), _234748)
Exit: (247) [system] arg(1, '$stream_position'(1, 1, 1, 1), 1)
Exit: (246) [$syspreds] stream_position_data(char_count, '$stream_position'(1, 1, 1, 1), 1)
^ Exit: (245) [user] read_position((0x5644bada2560), 1, 1, 1, '$stream_position'(1, 1, 1, 1))
Call: (245) [system] succ(_211344, 1)
Exit: (245) [system] succ(0, 1)
^ Exit: (244) [user] read_line_char((0x5644bada2560), line_char(0, 1))
^ Call: (244) [user] cont_sexpr_once(')', (0x5644bada2560), _198014)
^ Call: (245) [user] skip_spaces((0x5644bada2560))
Call: (246) [system] peek_char((0x5644bada2560), _248996)
Exit: (246) [system] peek_char((0x5644bada2560), '(')
Call: (246) [system] '('=(;)
Call: (246) [system] '('=(/)
^ Call: (246) [user] is_like_space('(')
Call: (247) [system] char_type('(', 'white')
Call: (247) [system] char_type('(', end_of_line)
Call: (247) [system] char_type('(', space)
Call: (247) [system] char_type('(', cntrl)
^ Exit: (245) [user] skip_spaces((0x5644bada2560))
Call: (245) [system] get_char((0x5644bada2560), _259272)
Exit: (245) [system] get_char((0x5644bada2560), '(')
Call: (245) [system] '('='('
Exit: (245) [system] '('='('
^ Call: (245) [user] read_list(')', (0x5644bada2560), _198014)
Call: (246) [system] nb_current('$file_src_depth', _264358)
Exit: (246) [system] nb_current('$file_src_depth', 6)
Call: (246) [$syspreds] flag('$file_src_ordinal', _266392, _266392+1)
Call: (247) [system] _266392==_266392+1
^ Call: (247) [$syspreds] with_mutex('$flag', update_flag('$file_src_ordinal', _266392, _266392+1))
Call: (249) [$syspreds] update_flag('$file_src_ordinal', _266392, _266392+1)
Call: (250) [system] get_flag('$file_src_ordinal', _266392)
Exit: (250) [system] get_flag('$file_src_ordinal', 11000020)
Call: (250) [system] atom(11000020+1)
Call: (250) [system] set_flag('$file_src_ordinal', 11000021)
Exit: (250) [system] set_flag('$file_src_ordinal', 11000021)
Exit: (249) [$syspreds] update_flag('$file_src_ordinal', 11000020, 11000020+1)
^ Exit: (247) [$syspreds] with_mutex('$flag', update_flag('$file_src_ordinal', 11000020, 11000020+1))
Exit: (246) [$syspreds] flag('$file_src_ordinal', 11000020, 11000020+1)
Call: (246) [system] succ(6, _278624)
Exit: (246) [system] succ(6, 7)
Call: (246) [$syspreds] nb_setval('$file_src_depth', 7)
Call: (247) [system] duplicate_term(7, _281674)
Exit: (247) [system] duplicate_term(7, 7)
Call: (247) [system] nb_linkval('$file_src_depth', 7)
Exit: (247) [system] nb_linkval('$file_src_depth', 7)
Exit: (246) [$syspreds] nb_setval('$file_src_depth', 7)
^ Call: (246) [user] read_position((0x5644bada2560), _286756, _286758, _286760, _286892)
Call: (247) [system] stream_property((0x5644bada2560), position(_287792))
Call: (248) [system] nonvar((0x5644bada2560))
Exit: (248) [system] nonvar((0x5644bada2560))
Call: (248) [system] nonvar(position(_287792))
Exit: (248) [system] nonvar(position(_287792))
Exit: (247) [system] stream_property((0x5644bada2560), position('$stream_position'(2, 1, 2, 2)))
Call: (247) [$syspreds] stream_position_data(line_count, '$stream_position'(2, 1, 2, 2), _286756)
Call: (248) [system] nonvar(line_count)
Exit: (248) [system] nonvar(line_count)
Call: (248) [$syspreds] stream_position_field(line_count, _296928)
Exit: (248) [$syspreds] stream_position_field(line_count, 2)
Call: (248) [system] arg(2, '$stream_position'(2, 1, 2, 2), _286756)
Exit: (248) [system] arg(2, '$stream_position'(2, 1, 2, 2), 1)
Exit: (247) [$syspreds] stream_position_data(line_count, '$stream_position'(2, 1, 2, 2), 1)
Call: (247) [$syspreds] stream_position_data(line_position, '$stream_position'(2, 1, 2, 2), _286758)
Call: (248) [system] nonvar(line_position)
Exit: (248) [system] nonvar(line_position)
Call: (248) [$syspreds] stream_position_field(line_position, _305066)
Exit: (248) [$syspreds] stream_position_field(line_position, 3)
Call: (248) [system] arg(3, '$stream_position'(2, 1, 2, 2), _286758)
Exit: (248) [system] arg(3, '$stream_position'(2, 1, 2, 2), 2)
Exit: (247) [$syspreds] stream_position_data(line_position, '$stream_position'(2, 1, 2, 2), 2)
Call: (247) [$syspreds] stream_position_data(char_count, '$stream_position'(2, 1, 2, 2), _286760)
Call: (248) [system] nonvar(char_count)
Exit: (248) [system] nonvar(char_count)
Call: (248) [$syspreds] stream_position_field(char_count, _313204)
Exit: (248) [$syspreds] stream_position_field(char_count, 1)
Call: (248) [system] arg(1, '$stream_position'(2, 1, 2, 2), _286760)
Exit: (248) [system] arg(1, '$stream_position'(2, 1, 2, 2), 2)
Exit: (247) [$syspreds] stream_position_data(char_count, '$stream_position'(2, 1, 2, 2), 2)
^ Exit: (246) [user] read_position((0x5644bada2560), 1, 2, 2, '$stream_position'(2, 1, 2, 2))
^ Call: (247) [user] read_list_cont(')', (0x5644bada2560), _198014)
^ Call: (248) [user] skip_spaces((0x5644bada2560))
Call: (249) [system] peek_char((0x5644bada2560), _321406)
Exit: (249) [system] peek_char((0x5644bada2560), f)
Call: (249) [system] f=(;)
Call: (249) [system] f=(/)
^ Call: (249) [user] is_like_space(f)
Call: (250) [system] char_type(f, 'white')
Call: (250) [system] char_type(f, end_of_line)
Call: (250) [system] char_type(f, space)
Call: (250) [system] char_type(f, cntrl)
^ Exit: (248) [user] skip_spaces((0x5644bada2560))
Call: (248) [system] peek_char((0x5644bada2560), _331682)
Exit: (248) [system] peek_char((0x5644bada2560), f)
^ Call: (248) [user] chall(')', f)
Call: (249) [system] compound(')')
Call: (249) [system] ')'==f
Call: (248) [system] f=end_of_file
^ Call: (248) [user] cont_sexpr(')', (0x5644bada2560), _337776)
^ Call: (249) [user] skip_spaces((0x5644bada2560))
Call: (250) [system] peek_char((0x5644bada2560), _339810)
Exit: (250) [system] peek_char((0x5644bada2560), f)
Call: (250) [system] f=(;)
Call: (250) [system] f=(/)
^ Call: (250) [user] is_like_space(f)
Call: (251) [system] char_type(f, 'white')
Call: (251) [system] char_type(f, end_of_line)
Call: (251) [system] char_type(f, space)
Call: (251) [system] char_type(f, cntrl)
^ Exit: (249) [user] skip_spaces((0x5644bada2560))
^ Call: (249) [user] read_line_char((0x5644bada2560), _350086)
^ Call: (250) [user] read_position((0x5644bada2560), _351110, _351108, _351240, _351242)
Call: (251) [system] stream_property((0x5644bada2560), position(_352142))
Call: (252) [system] nonvar((0x5644bada2560))
Exit: (252) [system] nonvar((0x5644bada2560))
Call: (252) [system] nonvar(position(_352142))
Exit: (252) [system] nonvar(position(_352142))
Exit: (251) [system] stream_property((0x5644bada2560), position('$stream_position'(2, 1, 2, 2)))
Call: (251) [$syspreds] stream_position_data(line_count, '$stream_position'(2, 1, 2, 2), _351110)
Call: (252) [system] nonvar(line_count)
Exit: (252) [system] nonvar(line_count)
Call: (252) [$syspreds] stream_position_field(line_count, _361278)
Exit: (252) [$syspreds] stream_position_field(line_count, 2)
Call: (252) [system] arg(2, '$stream_position'(2, 1, 2, 2), _351110)
Exit: (252) [system] arg(2, '$stream_position'(2, 1, 2, 2), 1)
Exit: (251) [$syspreds] stream_position_data(line_count, '$stream_position'(2, 1, 2, 2), 1)
Call: (251) [$syspreds] stream_position_data(line_position, '$stream_position'(2, 1, 2, 2), _351108)
Call: (252) [system] nonvar(line_position)
Exit: (252) [system] nonvar(line_position)
Call: (252) [$syspreds] stream_position_field(line_position, _369416)
Exit: (252) [$syspreds] stream_position_field(line_position, 3)
Call: (252) [system] arg(3, '$stream_position'(2, 1, 2, 2), _351108)
Exit: (252) [system] arg(3, '$stream_position'(2, 1, 2, 2), 2)
Exit: (251) [$syspreds] stream_position_data(line_position, '$stream_position'(2, 1, 2, 2), 2)
Call: (251) [$syspreds] stream_position_data(char_count, '$stream_position'(2, 1, 2, 2), _374510)
Call: (252) [system] nonvar(char_count)
Exit: (252) [system] nonvar(char_count)
Call: (252) [$syspreds] stream_position_field(char_count, _377556)
Exit: (252) [$syspreds] stream_position_field(char_count, 1)
Call: (252) [system] arg(1, '$stream_position'(2, 1, 2, 2), _374510)
Exit: (252) [system] arg(1, '$stream_position'(2, 1, 2, 2), 2)
Exit: (251) [$syspreds] stream_position_data(char_count, '$stream_position'(2, 1, 2, 2), 2)
^ Exit: (250) [user] read_position((0x5644bada2560), 1, 2, 2, '$stream_position'(2, 1, 2, 2))
Call: (250) [system] succ(_351106, 1)
Exit: (250) [system] succ(0, 1)
^ Exit: (249) [user] read_line_char((0x5644bada2560), line_char(0, 2))
^ Call: (249) [user] cont_sexpr_once(')', (0x5644bada2560), _337776)
^ Call: (250) [user] skip_spaces((0x5644bada2560))
Call: (251) [system] peek_char((0x5644bada2560), _388758)
Exit: (251) [system] peek_char((0x5644bada2560), f)
Call: (251) [system] f=(;)
Call: (251) [system] f=(/)
^ Call: (251) [user] is_like_space(f)
Call: (252) [system] char_type(f, 'white')
Call: (252) [system] char_type(f, end_of_line)
Call: (252) [system] char_type(f, space)
Call: (252) [system] char_type(f, cntrl)
^ Exit: (250) [user] skip_spaces((0x5644bada2560))
Call: (250) [system] get_char((0x5644bada2560), _399034)
Exit: (250) [system] get_char((0x5644bada2560), f)
Call: (250) [system] f='('
Call: (250) [system] f='['
Call: (250) [system] f='{'
Call: (250) [system] f='"'
Call: (250) [system] f=!
Call: (250) [system] f='\''
Call: (250) [system] f='`'
Call: (250) [system] f=end_of_file
^ Call: (250) [user] read_symbolic(')', (0x5644bada2560), f, _337776)
^ Call: (251) [user] read_symbolic_cont(')', (0x5644bada2560), _410220)
Call: (252) [system] peek_char((0x5644bada2560), _411242)
Exit: (252) [system] peek_char((0x5644bada2560), o)
^ Call: (252) [user] is_delimiter(o)
Call: (253) [system] char_type(o, space)
Call: (253) [system] arg(_415434, v('(', ')', end_of_file), o)
^ Call: (252) [user] chall(')', o)
Call: (253) [system] compound(')')
Call: (253) [system] ')'==o
Call: (252) [system] get_char((0x5644bada2560), o)
Exit: (252) [system] get_char((0x5644bada2560), o)
Call: (252) [system] o=(\)
^ Call: (252) [user] read_symbolic_cont(')', (0x5644bada2560), _422424)
Call: (253) [system] peek_char((0x5644bada2560), _423446)
Exit: (253) [system] peek_char((0x5644bada2560), o)
^ Call: (253) [user] is_delimiter(o)
Call: (254) [system] char_type(o, space)
Call: (254) [system] arg(_427638, v('(', ')', end_of_file), o)
^ Call: (253) [user] chall(')', o)
Call: (254) [system] compound(')')
Call: (254) [system] ')'==o
Call: (253) [system] get_char((0x5644bada2560), o)
Exit: (253) [system] get_char((0x5644bada2560), o)
Call: (253) [system] o=(\)
^ Call: (253) [user] read_symbolic_cont(')', (0x5644bada2560), _434628)
Call: (254) [system] peek_char((0x5644bada2560), _435650)
Exit: (254) [system] peek_char((0x5644bada2560), ' ')
^ Call: (254) [user] is_delimiter(' ')
Call: (255) [system] char_type(' ', space)
Exit: (255) [system] char_type(' ', space)
^ Exit: (254) [user] is_delimiter(' ')
Call: (254) [system] _434628=[]
Exit: (254) [system] []=[]
^ Exit: (253) [user] read_symbolic_cont(')', (0x5644bada2560), [])
Call: (253) [system] _422424=[o]
Exit: (253) [system] [o]=[o]
^ Exit: (252) [user] read_symbolic_cont(')', (0x5644bada2560), [o])
Call: (252) [system] _410220=[o, o]
Exit: (252) [system] [o, o]=[o, o]
^ Exit: (251) [user] read_symbolic_cont(')', (0x5644bada2560), [o, o])
^ Call: (251) [user] classify_and_convert_charseq([f, o, o], _337776)
^ Call: (252) [user] classify_and_convert_charseq_([f, o, o], _451930)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_452970, _452972), once(user:catch(read_from_chars([f, o, o], _451930), _452952, fail)), '$restore_trace'(_452970, _452972))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_452970, _452972))
^ Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:catch(read_from_chars([f, o, o], foo), _452952, fail)), system:'$restore_trace'(3, -1))
Call: (253) [system] atomic(foo)
Exit: (253) [system] atomic(foo)
^ Exit: (252) [user] classify_and_convert_charseq_([f, o, o], foo)
Call: (252) [system] integer(foo)
Call: (252) [system] _337776=foo
Exit: (252) [system] foo=foo
^ Exit: (251) [user] classify_and_convert_charseq([f, o, o], foo)
^ Exit: (250) [user] read_symbolic(')', (0x5644bada2560), f, foo)
^ Exit: (249) [user] cont_sexpr_once(')', (0x5644bada2560), foo)
^ Call: (249) [user] read_line_char((0x5644bada2560), _465230)
^ Call: (250) [user] read_position((0x5644bada2560), _466254, _466252, _466384, _466386)
Call: (251) [system] stream_property((0x5644bada2560), position(_467286))
Call: (252) [system] nonvar((0x5644bada2560))
Exit: (252) [system] nonvar((0x5644bada2560))
Call: (252) [system] nonvar(position(_467286))
Exit: (252) [system] nonvar(position(_467286))
Exit: (251) [system] stream_property((0x5644bada2560), position('$stream_position'(5, 1, 5, 5)))
Call: (251) [$syspreds] stream_position_data(line_count, '$stream_position'(5, 1, 5, 5), _466254)
Call: (252) [system] nonvar(line_count)
Exit: (252) [system] nonvar(line_count)
Call: (252) [$syspreds] stream_position_field(line_count, _476422)
Exit: (252) [$syspreds] stream_position_field(line_count, 2)
Call: (252) [system] arg(2, '$stream_position'(5, 1, 5, 5), _466254)
Exit: (252) [system] arg(2, '$stream_position'(5, 1, 5, 5), 1)
Exit: (251) [$syspreds] stream_position_data(line_count, '$stream_position'(5, 1, 5, 5), 1)
Call: (251) [$syspreds] stream_position_data(line_position, '$stream_position'(5, 1, 5, 5), _466252)
Call: (252) [system] nonvar(line_position)
Exit: (252) [system] nonvar(line_position)
Call: (252) [$syspreds] stream_position_field(line_position, _484560)
Exit: (252) [$syspreds] stream_position_field(line_position, 3)
Call: (252) [system] arg(3, '$stream_position'(5, 1, 5, 5), _466252)
Exit: (252) [system] arg(3, '$stream_position'(5, 1, 5, 5), 5)
Exit: (251) [$syspreds] stream_position_data(line_position, '$stream_position'(5, 1, 5, 5), 5)
Call: (251) [$syspreds] stream_position_data(char_count, '$stream_position'(5, 1, 5, 5), _489654)
Call: (252) [system] nonvar(char_count)
Exit: (252) [system] nonvar(char_count)
Call: (252) [$syspreds] stream_position_field(char_count, _492700)
Exit: (252) [$syspreds] stream_position_field(char_count, 1)
Call: (252) [system] arg(1, '$stream_position'(5, 1, 5, 5), _489654)
Exit: (252) [system] arg(1, '$stream_position'(5, 1, 5, 5), 5)
Exit: (251) [$syspreds] stream_position_data(char_count, '$stream_position'(5, 1, 5, 5), 5)
^ Exit: (250) [user] read_position((0x5644bada2560), 1, 5, 5, '$stream_position'(5, 1, 5, 5))
Call: (250) [system] succ(_466250, 1)
Exit: (250) [system] succ(0, 1)
^ Exit: (249) [user] read_line_char((0x5644bada2560), line_char(0, 5))
Call: (249) [system] _501870=range(line_char(0, 2), line_char(0, 5))
Exit: (249) [system] range(line_char(0, 2), line_char(0, 5))=range(line_char(0, 2), line_char(0, 5))
^ Call: (249) [user] push_item_range(foo, range(line_char(0, 2), line_char(0, 5)))
^ Call: (250) [user] ignore((nb_current('$file_src_depth', _504936), can_do_level(_504936), subst_vars(foo, _504958, [], _504962), flag('$file_src_ordinal', _504974, _504974), _504986=user:metta_file_buffer(_504936, _504974, _505002, _504958, _504962, _505008, range(line_char(0, 2), line_char(0, 5))), _505020=user:metta_file_buffer(_504936, _504974, _505002, _505038, _505040, _505008, range(line_char(0, 2), line_char(0, 5))), copy_term(_504986, _505020), ignore(xrefed_outline_type(_504958, _505072, _505074)), ignore((_504936==0, type_symbol_clause(_505106, _505108, _504958), \+member(_505106, [ref(_505130)]))), better_typename(_505074, _505106, _505144), (nonvar(_505072), _505072\=@=foo->_505002=indexed(_505144, _505072);_505002=_505144), ignore((nb_current('$file_src_name', _505008), \+_504986, assert(_505020))), ignore((nb_current('$file_src_write_readably', _505248), callable(_505248), call(_505248, _505020)))))
Call: (252) [system] nb_current('$file_src_depth', _504936)
Exit: (252) [system] nb_current('$file_src_depth', 7)
^ Call: (252) [user] can_do_level(7)
^ Exit: (252) [user] can_do_level(7)
^ Call: (252) [user] subst_vars(foo, _504958, [], _504962)
Call: (253) [system] var(foo)
Call: (253) [system] atom(foo)
Exit: (253) [system] atom(foo)
^ Call: (253) [user] symbol_concat($, _514406, foo)
Call: (254) [system] atom_concat($, _514406, foo)
Fail: (254) [system] atom_concat($, _514406, foo)
^ Fail: (253) [user] symbol_concat($, _514406, foo)
Call: (253) [system] compound(foo)
^ Exit: (252) [user] subst_vars(foo, foo, [], [])
Call: (252) [$syspreds] flag('$file_src_ordinal', _504974, _504974)
Call: (253) [system] _504974==_504974
Exit: (253) [system] _504974==_504974
Call: (253) [system] get_flag('$file_src_ordinal', _504974)
Exit: (253) [system] get_flag('$file_src_ordinal', 11000021)
Exit: (252) [$syspreds] flag('$file_src_ordinal', 11000021, 11000021)
Call: (252) [system] _504986=user:metta_file_buffer(7, 11000021, _505002, foo, [], _505008, range(line_char(0, 2), line_char(0, 5)))
Exit: (252) [system] user:metta_file_buffer(7, 11000021, _505002, foo, [], _505008, range(line_char(0, 2), line_char(0, 5)))=user:metta_file_buffer(7, 11000021, _505002, foo, [], _505008, range(line_char(0, 2), line_char(0, 5)))
Call: (252) [system] _505020=user:metta_file_buffer(7, 11000021, _505002, _505038, _505040, _505008, range(line_char(0, 2), line_char(0, 5)))
Exit: (252) [system] user:metta_file_buffer(7, 11000021, _505002, _505038, _505040, _505008, range(line_char(0, 2), line_char(0, 5)))=user:metta_file_buffer(7, 11000021, _505002, _505038, _505040, _505008, range(line_char(0, 2), line_char(0, 5)))
Call: (252) [system] copy_term(user:metta_file_buffer(7, 11000021, _505002, foo, [], _505008, range(line_char(0, 2), line_char(0, 5))), user:metta_file_buffer(7, 11000021, _505002, _505038, _505040, _505008, range(line_char(0, 2), line_char(0, 5))))
Exit: (252) [system] copy_term(user:metta_file_buffer(7, 11000021, _505002, foo, [], _505008, range(line_char(0, 2), line_char(0, 5))), user:metta_file_buffer(7, 11000021, _505002, foo, [], _505008, range(line_char(0, 2), line_char(0, 5))))
^ Call: (252) [user] ignore(xrefed_outline_type(foo, _505072, _505074))
^ Call: (253) [user] xrefed_outline_type(foo, _505072, _505074)
^ Call: (254) [user] bugger:is_ftVar(foo)
^ Call: (256) [system] setup_call_cleanup('$notrace'(_535822, _535824), once(user:is_ftVar0(foo)), '$restore_trace'(_535822, _535824))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_535822, _535824))
^ Fail: (254) [user] bugger:is_ftVar(foo)
Call: (254) [system] number(foo)
Call: (254) [system] string(foo)
^ Call: (254) [user] symbolic(foo)
Call: (255) [system] atomic(foo)
Exit: (255) [system] atomic(foo)
^ Exit: (254) [user] symbolic(foo)
^ Exit: (253) [user] xrefed_outline_type(foo, foo, constant)
^ Exit: (252) [system] ignore(user:xrefed_outline_type(foo, foo, constant))
^ Call: (252) [user] ignore((7==0, type_symbol_clause(_505106, _505108, foo), \+member(_505106, [ref(_505130)])))
Call: (254) [system] 7==0
Fail: (254) [system] 7==0
^ Exit: (252) [system] ignore(user:(7==0, type_symbol_clause(_505106, _505108, foo), \+member(_505106, [ref(_505130)])))
^ Call: (252) [user] better_typename(constant, _505106, _505144)
Call: (253) [system] var(constant)
Call: (253) [system] var(_505106)
Exit: (253) [system] var(_505106)
^ Exit: (252) [user] better_typename(constant, _505106, constant)
Call: (252) [system] nonvar(foo)
Exit: (252) [system] nonvar(foo)
Call: (252) [system] foo\=@=foo
Fail: (252) [system] foo\=@=foo
Call: (252) [system] _505002=constant
Exit: (252) [system] constant=constant
^ Call: (252) [user] ignore((nb_current('$file_src_name', _505008), \+user:metta_file_buffer(7, 11000021, constant, foo, [], _505008, range(line_char(0, 2), line_char(0, 5))), assert(user:metta_file_buffer(7, 11000021, constant, foo, [], _505008, range(line_char(0, 2), line_char(0, 5))))))
Call: (254) [system] nb_current('$file_src_name', _505008)
Fail: (254) [system] nb_current('$file_src_name', _505008)
^ Exit: (252) [system] ignore(user:(nb_current('$file_src_name', _505008), \+user:metta_file_buffer(7, 11000021, constant, foo, [], _505008, range(line_char(0, 2), line_char(0, 5))), assert(user:metta_file_buffer(7, 11000021, constant, foo, [], _505008, range(line_char(0, 2), line_char(0, 5))))))
^ Call: (252) [user] ignore((nb_current('$file_src_write_readably', _505248), callable(_505248), call(_505248, user:metta_file_buffer(7, 11000021, constant, foo, [], _505008, range(line_char(0, 2), line_char(0, 5))))))
Call: (254) [system] nb_current('$file_src_write_readably', _505248)
Fail: (254) [system] nb_current('$file_src_write_readably', _505248)
^ Exit: (252) [system] ignore(user:(nb_current('$file_src_write_readably', _505248), callable(_505248), call(_505248, user:metta_file_buffer(7, 11000021, constant, foo, [], _505008, range(line_char(0, 2), line_char(0, 5))))))
^ Exit: (250) [system] ignore(user:(nb_current('$file_src_depth', 7), can_do_level(7), subst_vars(foo, foo, [], []), flag('$file_src_ordinal', 11000021, 11000021), user:metta_file_buffer(7, 11000021, constant, foo, [], _505008, range(line_char(0, 2), line_char(0, 5)))=user:metta_file_buffer(7, 11000021, constant, foo, [], _505008, range(line_char(0, 2), line_char(0, 5))), user:metta_file_buffer(7, 11000021, constant, foo, [], _505008, range(line_char(0, 2), line_char(0, 5)))=user:metta_file_buffer(7, 11000021, constant, foo, [], _505008, range(line_char(0, 2), line_char(0, 5))), copy_term(user:metta_file_buffer(7, 11000021, constant, foo, [], _505008, range(line_char(0, 2), line_char(0, 5))), user:metta_file_buffer(7, 11000021, constant, foo, [], _505008, range(line_char(0, 2), line_char(0, 5)))), ignore(xrefed_outline_type(foo, foo, constant)), ignore((7==0, type_symbol_clause(_505106, _505108, foo), \+member(_505106, [ref(_505130)]))), better_typename(constant, _505106, constant), (nonvar(foo), foo\=@=foo->constant=indexed(constant, foo);constant=constant), ignore((nb_current('$file_src_name', _505008), \+user:metta_file_buffer(7, 11000021, constant, foo, [], _505008, range(line_char(0, 2), line_char(0, 5))), assert(user:metta_file_buffer(7, 11000021, constant, foo, [], _505008, range(line_char(0, 2), line_char(0, 5)))))), ignore((nb_current('$file_src_write_readably', _505248), callable(_505248), call(_505248, user:metta_file_buffer(7, 11000021, constant, foo, [], _505008, range(line_char(0, 2), line_char(0, 5))))))))
^ Exit: (249) [user] push_item_range(foo, range(line_char(0, 2), line_char(0, 5)))
^ Exit: (248) [user] cont_sexpr(')', (0x5644bada2560), foo)
^ Call: (248) [user] read_list_cont(')', (0x5644bada2560), _573466)
^ Call: (249) [user] skip_spaces((0x5644bada2560))
Call: (250) [system] peek_char((0x5644bada2560), _575500)
Exit: (250) [system] peek_char((0x5644bada2560), ' ')
Call: (250) [system] ' '=(;)
Call: (250) [system] ' '=(/)
^ Call: (250) [user] is_like_space(' ')
Call: (251) [system] char_type(' ', 'white')
Exit: (251) [system] char_type(' ', 'white')
^ Exit: (250) [user] is_like_space(' ')
Call: (250) [system] get_char((0x5644bada2560), _583990)
Exit: (250) [system] get_char((0x5644bada2560), ' ')
^ Call: (250) [user] skip_spaces((0x5644bada2560))
Call: (251) [system] peek_char((0x5644bada2560), _586910)
Exit: (251) [system] peek_char((0x5644bada2560), $)
Call: (251) [system] ($)=(;)
Call: (251) [system] ($)=(/)
^ Call: (251) [user] is_like_space($)
Call: (252) [system] char_type($, 'white')
Call: (252) [system] char_type($, end_of_line)
Call: (252) [system] char_type($, space)
Call: (252) [system] char_type($, cntrl)
^ Exit: (250) [user] skip_spaces((0x5644bada2560))
^ Exit: (249) [user] skip_spaces((0x5644bada2560))
Call: (249) [system] peek_char((0x5644bada2560), _598198)
Exit: (249) [system] peek_char((0x5644bada2560), $)
^ Call: (249) [user] chall(')', $)
Call: (250) [system] compound(')')
Call: (250) [system] ')'==($)
Call: (249) [system] ($)=end_of_file
^ Call: (249) [user] cont_sexpr(')', (0x5644bada2560), _604292)
^ Call: (250) [user] skip_spaces((0x5644bada2560))
Call: (251) [system] peek_char((0x5644bada2560), _606326)
Exit: (251) [system] peek_char((0x5644bada2560), $)
Call: (251) [system] ($)=(;)
Call: (251) [system] ($)=(/)
^ Call: (251) [user] is_like_space($)
Call: (252) [system] char_type($, 'white')
Call: (252) [system] char_type($, end_of_line)
Call: (252) [system] char_type($, space)
Call: (252) [system] char_type($, cntrl)
^ Exit: (250) [user] skip_spaces((0x5644bada2560))
^ Call: (250) [user] read_line_char((0x5644bada2560), _616602)
^ Call: (251) [user] read_position((0x5644bada2560), _617626, _617624, _617756, _617758)
Call: (252) [system] stream_property((0x5644bada2560), position(_618658))
Call: (253) [system] nonvar((0x5644bada2560))
Exit: (253) [system] nonvar((0x5644bada2560))
Call: (253) [system] nonvar(position(_618658))
Exit: (253) [system] nonvar(position(_618658))
Exit: (252) [system] stream_property((0x5644bada2560), position('$stream_position'(6, 1, 6, 6)))
Call: (252) [$syspreds] stream_position_data(line_count, '$stream_position'(6, 1, 6, 6), _617626)
Call: (253) [system] nonvar(line_count)
Exit: (253) [system] nonvar(line_count)
Call: (253) [$syspreds] stream_position_field(line_count, _627794)
Exit: (253) [$syspreds] stream_position_field(line_count, 2)
Call: (253) [system] arg(2, '$stream_position'(6, 1, 6, 6), _617626)
Exit: (253) [system] arg(2, '$stream_position'(6, 1, 6, 6), 1)
Exit: (252) [$syspreds] stream_position_data(line_count, '$stream_position'(6, 1, 6, 6), 1)
Call: (252) [$syspreds] stream_position_data(line_position, '$stream_position'(6, 1, 6, 6), _617624)
Call: (253) [system] nonvar(line_position)
Exit: (253) [system] nonvar(line_position)
Call: (253) [$syspreds] stream_position_field(line_position, _635932)
Exit: (253) [$syspreds] stream_position_field(line_position, 3)
Call: (253) [system] arg(3, '$stream_position'(6, 1, 6, 6), _617624)
Exit: (253) [system] arg(3, '$stream_position'(6, 1, 6, 6), 6)
Exit: (252) [$syspreds] stream_position_data(line_position, '$stream_position'(6, 1, 6, 6), 6)
Call: (252) [$syspreds] stream_position_data(char_count, '$stream_position'(6, 1, 6, 6), _641026)
Call: (253) [system] nonvar(char_count)
Exit: (253) [system] nonvar(char_count)
Call: (253) [$syspreds] stream_position_field(char_count, _644072)
Exit: (253) [$syspreds] stream_position_field(char_count, 1)
Call: (253) [system] arg(1, '$stream_position'(6, 1, 6, 6), _641026)
Exit: (253) [system] arg(1, '$stream_position'(6, 1, 6, 6), 6)
Exit: (252) [$syspreds] stream_position_data(char_count, '$stream_position'(6, 1, 6, 6), 6)
^ Exit: (251) [user] read_position((0x5644bada2560), 1, 6, 6, '$stream_position'(6, 1, 6, 6))
Call: (251) [system] succ(_617622, 1)
Exit: (251) [system] succ(0, 1)
^ Exit: (250) [user] read_line_char((0x5644bada2560), line_char(0, 6))
^ Call: (250) [user] cont_sexpr_once(')', (0x5644bada2560), _604292)
^ Call: (251) [user] skip_spaces((0x5644bada2560))
Call: (252) [system] peek_char((0x5644bada2560), _655274)
Exit: (252) [system] peek_char((0x5644bada2560), $)
Call: (252) [system] ($)=(;)
Call: (252) [system] ($)=(/)
^ Call: (252) [user] is_like_space($)
Call: (253) [system] char_type($, 'white')
Call: (253) [system] char_type($, end_of_line)
Call: (253) [system] char_type($, space)
Call: (253) [system] char_type($, cntrl)
^ Exit: (251) [user] skip_spaces((0x5644bada2560))
Call: (251) [system] get_char((0x5644bada2560), _665550)
Exit: (251) [system] get_char((0x5644bada2560), $)
Call: (251) [system] ($)='('
Call: (251) [system] ($)='['
Call: (251) [system] ($)='{'
Call: (251) [system] ($)='"'
Call: (251) [system] ($)=!
Call: (251) [system] ($)='\''
Call: (251) [system] ($)='`'
Call: (251) [system] ($)=end_of_file
^ Call: (251) [user] read_symbolic(')', (0x5644bada2560), $, _604292)
^ Call: (252) [user] read_symbolic_cont(')', (0x5644bada2560), _676736)
Call: (253) [system] peek_char((0x5644bada2560), _677758)
Exit: (253) [system] peek_char((0x5644bada2560), x)
^ Call: (253) [user] is_delimiter(x)
Call: (254) [system] char_type(x, space)
Call: (254) [system] arg(_681950, v('(', ')', end_of_file), x)
^ Call: (253) [user] chall(')', x)
Call: (254) [system] compound(')')
Call: (254) [system] ')'==x
Call: (253) [system] get_char((0x5644bada2560), x)
Exit: (253) [system] get_char((0x5644bada2560), x)
Call: (253) [system] x=(\)
^ Call: (253) [user] read_symbolic_cont(')', (0x5644bada2560), _688940)
Call: (254) [system] peek_char((0x5644bada2560), _689962)
Exit: (254) [system] peek_char((0x5644bada2560), #)
^ Call: (254) [user] is_delimiter(#)
Call: (255) [system] char_type(#, space)
Call: (255) [system] arg(_694154, v('(', ')', end_of_file), #)
^ Call: (254) [user] chall(')', #)
Call: (255) [system] compound(')')
Call: (255) [system] ')'==(#)
Call: (254) [system] get_char((0x5644bada2560), #)
Exit: (254) [system] get_char((0x5644bada2560), #)
Call: (254) [system] (#)=(\)
^ Call: (254) [user] read_symbolic_cont(')', (0x5644bada2560), _701144)
Call: (255) [system] peek_char((0x5644bada2560), _702166)
Exit: (255) [system] peek_char((0x5644bada2560), '2')
^ Call: (255) [user] is_delimiter('2')
Call: (256) [system] char_type('2', space)
Call: (256) [system] arg(_706358, v('(', ')', end_of_file), '2')
^ Call: (255) [user] chall(')', '2')
Call: (256) [system] compound(')')
Call: (256) [system] ')'=='2'
Call: (255) [system] get_char((0x5644bada2560), '2')
Exit: (255) [system] get_char((0x5644bada2560), '2')
Call: (255) [system] '2'=(\)
^ Call: (255) [user] read_symbolic_cont(')', (0x5644bada2560), _713348)
Call: (256) [system] peek_char((0x5644bada2560), _714370)
Exit: (256) [system] peek_char((0x5644bada2560), '5')
^ Call: (256) [user] is_delimiter('5')
Call: (257) [system] char_type('5', space)
Call: (257) [system] arg(_718562, v('(', ')', end_of_file), '5')
^ Call: (256) [user] chall(')', '5')
Call: (257) [system] compound(')')
Call: (257) [system] ')'=='5'
Call: (256) [system] get_char((0x5644bada2560), '5')
Exit: (256) [system] get_char((0x5644bada2560), '5')
Call: (256) [system] '5'=(\)
^ Call: (256) [user] read_symbolic_cont(')', (0x5644bada2560), _725552)
Call: (257) [system] peek_char((0x5644bada2560), _726574)
Exit: (257) [system] peek_char((0x5644bada2560), '4')
^ Call: (257) [user] is_delimiter('4')
Call: (258) [system] char_type('4', space)
Call: (258) [system] arg(_730766, v('(', ')', end_of_file), '4')
^ Call: (257) [user] chall(')', '4')
Call: (258) [system] compound(')')
Call: (258) [system] ')'=='4'
Call: (257) [system] get_char((0x5644bada2560), '4')
Exit: (257) [system] get_char((0x5644bada2560), '4')
Call: (257) [system] '4'=(\)
^ Call: (257) [user] read_symbolic_cont(')', (0x5644bada2560), _737756)
Call: (258) [system] peek_char((0x5644bada2560), _738778)
Exit: (258) [system] peek_char((0x5644bada2560), ' ')
^ Call: (258) [user] is_delimiter(' ')
Call: (259) [system] char_type(' ', space)
Exit: (259) [system] char_type(' ', space)
^ Exit: (258) [user] is_delimiter(' ')
Call: (258) [system] _737756=[]
Exit: (258) [system] []=[]
^ Exit: (257) [user] read_symbolic_cont(')', (0x5644bada2560), [])
Call: (257) [system] _725552=['4']
Exit: (257) [system] ['4']=['4']
^ Exit: (256) [user] read_symbolic_cont(')', (0x5644bada2560), ['4'])
Call: (256) [system] _713348=['5', '4']
Exit: (256) [system] ['5', '4']=['5', '4']
^ Exit: (255) [user] read_symbolic_cont(')', (0x5644bada2560), ['5', '4'])
Call: (255) [system] _701144=['2', '5', '4']
Exit: (255) [system] ['2', '5', '4']=['2', '5', '4']
^ Exit: (254) [user] read_symbolic_cont(')', (0x5644bada2560), ['2', '5', '4'])
Call: (254) [system] _688940=[#, '2', '5', '4']
Exit: (254) [system] [#, '2', '5', '4']=[#, '2', '5', '4']
^ Exit: (253) [user] read_symbolic_cont(')', (0x5644bada2560), [#, '2', '5', '4'])
Call: (253) [system] _676736=[x, #, '2', '5', '4']
Exit: (253) [system] [x, #, '2', '5', '4']=[x, #, '2', '5', '4']
^ Exit: (252) [user] read_symbolic_cont(')', (0x5644bada2560), [x, #, '2', '5', '4'])
^ Call: (252) [user] classify_and_convert_charseq([$, x, #, '2', '5', '4'], _604292)
^ Call: (253) [user] classify_and_convert_charseq_([$, x, #, '2', '5', '4'], _764232)
Call: (254) [system] atom_chars(_765254, [x, #, '2', '5', '4'])
Exit: (254) [system] atom_chars('x#254', [x, #, '2', '5', '4'])
^ Call: (254) [user] svar_fixvarname('x#254', _765252)
Call: (255) [system] nonvar(_765252)
^ Call: (255) [user] svar_fixname('x#254', _765252)
Call: (256) [system] var('x#254')
^ Call: (256) [user] ok_var_name('x#254')
^ Call: (258) [system] setup_call_cleanup('$notrace'(_772508, _772510), once(user:quietly_sreader((symbol('x#254'), atom_codes('x#254', [_772384|_772386]), char_type(_772384, prolog_var_start), notrace(catch(read_term_from_atom('x#254', _772422, [variable_names(_772434)]), _772414, fail)), !, var(_772422), _772434=[_772472=_772474], !, _772474==_772422, _772472=='x#254'))), '$restore_trace'(_772508, _772510))
^ Call: (259) [system] sig_atomic(system:'$notrace'(_772508, _772510))
^ Call: (256) [user] logicmoo_util_strings:atom_concat_or_rtrace(??, _774584, 'x#254')
Call: (257) [system] atom_concat(??, _774584, 'x#254')
Fail: (257) [system] atom_concat(??, _774584, 'x#254')
^ Fail: (256) [user] logicmoo_util_strings:atom_concat_or_rtrace(??, _774584, 'x#254')
^ Call: (256) [user] logicmoo_util_strings:atom_concat_or_rtrace(?, _778678, 'x#254')
Call: (257) [system] atom_concat(?, _778678, 'x#254')
Fail: (257) [system] atom_concat(?, _778678, 'x#254')
^ Fail: (256) [user] logicmoo_util_strings:atom_concat_or_rtrace(?, _778678, 'x#254')
^ Call: (256) [user] logicmoo_util_strings:atom_concat_or_rtrace(@, _782772, 'x#254')
Call: (257) [system] atom_concat(@, _782772, 'x#254')
Fail: (257) [system] atom_concat(@, _782772, 'x#254')
^ Fail: (256) [user] logicmoo_util_strings:atom_concat_or_rtrace(@, _782772, 'x#254')
^ Call: (256) [user] logicmoo_util_strings:atom_concat_or_rtrace('_', _786866, 'x#254')
Call: (257) [system] atom_concat('_', _786866, 'x#254')
Fail: (257) [system] atom_concat('_', _786866, 'x#254')
^ Fail: (256) [user] logicmoo_util_strings:atom_concat_or_rtrace('_', _786866, 'x#254')
^ Call: (256) [user] logicmoo_util_strings:atom_concat_or_rtrace('_', _790960, 'x#254')
Call: (257) [system] atom_concat('_', _790960, 'x#254')
Fail: (257) [system] atom_concat('_', _790960, 'x#254')
^ Fail: (256) [user] logicmoo_util_strings:atom_concat_or_rtrace('_', _790960, 'x#254')
^ Call: (257) [system] setup_call_cleanup('$notrace'(_795154, _795156), once(user:(notrace(catch(fix_varcase('x#254', _795076), _795068, fail)), atom_subst(_795076, @, '_AT_', _795092), atom_subst(_795092, ?, '_Q_', _795108), atom_subst(_795108, :, '_C_', _795124), atom_subst(_795124, -, '_', _765252), ok_var_name(_765252))), '$restore_trace'(_795154, _795156))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_795154, _795156))
Call: (255) [system] fail
Call: (255) [system] integer('x#254')
Call: (255) [system] integer('x#254')
^ Call: (255) [user] svar('x#254', _4388)
Call: (256) [system] nonvar(_4388)
Call: (256) [system] var('x#254')
^ Call: (256) [user] kif_ok
Call: (257) [system] fail
Call: (256) [system] fail
^ Call: (255) [user] n_to_vn(_4388, 'x#254')
^ Call: (256) [user] n_to_vn0(_4388, _14940)
Call: (257) [system] var(_4388)
Exit: (257) [system] var(_4388)
^ Call: (257) [user] backward_compatibility:sformat(_14940, '~p', [_4388])
^ Call: (258) [user] format(string(_14940), '~p', [_4388])
^ Exit: (258) [user] format(string("_4388"), '~p', [_4388])
^ Exit: (257) [user] backward_compatibility:sformat("_4388", '~p', [_4388])
^ Exit: (256) [user] n_to_vn0(_4388, "_4388")
Call: (256) [system] name('x#254', "_4388")
^ Fail: (247) [user] read_list_cont(')', (0x5644bada2560), _4254)
^ Fail: (242) [user] read_list_cont(')', (0x5644bada2560), _4056)
Call: (239) [system] b_setval('$file_src_depth', 5)
Exit: (239) [system] b_setval('$file_src_depth', 5)
Call: (238) [user] nop(flag('$file_src_ordinal', _4142, 10000019))
Exit: (238) [user] nop(flag('$file_src_ordinal', _4142, 10000019))
^ Fail: (229) [user] parse_sexpr_metta("((foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254))", _4024)
^ Call: (229) [user] symbolic_list_concat(_31226, ' , ', "(foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254)")
Call: (230) [system] atomic_list_concat(_31226, ' , ', "(foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254)")
Exit: (230) [system] atomic_list_concat(['(foo $x#254 $y#255)', '(foo 1 2)', '(foo 3 4)', '(foo $x#254 10)', '(foo $x#254 $x#254)'], ' , ', "(foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254)")
^ Exit: (229) [user] symbolic_list_concat(['(foo $x#254 $y#255)', '(foo 1 2)', '(foo 3 4)', '(foo $x#254 10)', '(foo $x#254 $x#254)'], ' , ', "(foo $x#254 $y#255) , (foo 1 2) , (foo 3 4) , (foo $x#254 10) , (foo $x#254 $x#254)")
^ Call: (229) [user] apply:maplist(atom_string, ['(foo $x#254 $y#255)', '(foo 1 2)', '(foo 3 4)', '(foo $x#254 10)', '(foo $x#254 $x#254)'], _35338)
Call: (230) [apply] apply:maplist_(['(foo $x#254 $y#255)', '(foo 1 2)', '(foo 3 4)', '(foo $x#254 10)', '(foo $x#254 $x#254)'], _35338, user:atom_string)
Call: (231) [system] atom_string('(foo $x#254 $y#255)', _37394)
Exit: (231) [system] atom_string('(foo $x#254 $y#255)', "(foo $x#254 $y#255)")
Call: (231) [apply] apply:maplist_(['(foo 1 2)', '(foo 3 4)', '(foo $x#254 10)', '(foo $x#254 $x#254)'], _37396, user:atom_string)
Call: (232) [system] atom_string('(foo 1 2)', _40462)
Exit: (232) [system] atom_string('(foo 1 2)', "(foo 1 2)")
Call: (232) [apply] apply:maplist_(['(foo 3 4)', '(foo $x#254 10)', '(foo $x#254 $x#254)'], _40464, user:atom_string)
Call: (233) [system] atom_string('(foo 3 4)', _43528)
Exit: (233) [system] atom_string('(foo 3 4)', "(foo 3 4)")
Call: (233) [apply] apply:maplist_(['(foo $x#254 10)', '(foo $x#254 $x#254)'], _43530, user:atom_string)
Call: (234) [system] atom_string('(foo $x#254 10)', _46594)
Exit: (234) [system] atom_string('(foo $x#254 10)', "(foo $x#254 10)")
Call: (234) [apply] apply:maplist_(['(foo $x#254 $x#254)'], _46596, user:atom_string)
Call: (235) [system] atom_string('(foo $x#254 $x#254)', _49662)
Exit: (235) [system] atom_string('(foo $x#254 $x#254)', "(foo $x#254 $x#254)")
Call: (235) [apply] apply:maplist_([], _49664, user:atom_string)
Exit: (235) [apply] apply:maplist_([], [], user:atom_string)
Exit: (234) [apply] apply:maplist_(['(foo $x#254 $x#254)'], ["(foo $x#254 $x#254)"], user:atom_string)
Exit: (233) [apply] apply:maplist_(['(foo $x#254 10)', '(foo $x#254 $x#254)'], ["(foo $x#254 10)", "(foo $x#254 $x#254)"], user:atom_string)
Exit: (232) [apply] apply:maplist_(['(foo 3 4)', '(foo $x#254 10)', '(foo $x#254 $x#254)'], ["(foo 3 4)", "(foo $x#254 10)", "(foo $x#254 $x#254)"], user:atom_string)
Exit: (231) [apply] apply:maplist_(['(foo 1 2)', '(foo 3 4)', '(foo $x#254 10)', '(foo $x#254 $x#254)'], ["(foo 1 2)", "(foo 3 4)", "(foo $x#254 10)", "(foo $x#254 $x#254)"], user:atom_string)
Exit: (230) [apply] apply:maplist_(['(foo $x#254 $y#255)', '(foo 1 2)', '(foo 3 4)', '(foo $x#254 10)', '(foo $x#254 $x#254)'], ["(foo $x#254 $y#255)", "(foo 1 2)", "(foo 3 4)", "(foo $x#254 10)", "(foo $x#254 $x#254)"], user:atom_string)
^ Exit: (229) [apply] apply:maplist(user:atom_string, ['(foo $x#254 $y#255)', '(foo 1 2)', '(foo 3 4)', '(foo $x#254 10)', '(foo $x#254 $x#254)'], ["(foo $x#254 $y#255)", "(foo 1 2)", "(foo 3 4)", "(foo $x#254 10)", "(foo $x#254 $x#254)"])
^ Call: (229) [user] apply:maplist(parse_sexpr_metta, ["(foo $x#254 $y#255)", "(foo 1 2)", "(foo 3 4)", "(foo $x#254 10)", "(foo $x#254 $x#254)"], _3460)
Call: (230) [apply] apply:maplist_(["(foo $x#254 $y#255)", "(foo 1 2)", "(foo 3 4)", "(foo $x#254 10)", "(foo $x#254 $x#254)"], _3460, user:parse_sexpr_metta)
^ Call: (231) [user] parse_sexpr_metta("(foo $x#254 $y#255)", _61928)
Call: (232) [system] atomic("(foo $x#254 $y#255)")
Exit: (232) [system] atomic("(foo $x#254 $y#255)")
Call: (232) [system] is_stream("(foo $x#254 $y#255)")
Call: (232) [system] text_to_string("(foo $x#254 $y#255)", _65984)
Exit: (232) [system] text_to_string("(foo $x#254 $y#255)", "(foo $x#254 $y#255)")
^ Call: (232) [user] parse_sexpr_metta1("(foo $x#254 $y#255)", _61928)
Call: (233) [system] normalize_space(string(_69036), "(foo $x#254 $y#255)")
Exit: (233) [system] normalize_space(string("(foo $x#254 $y#255)"), "(foo $x#254 $y#255)")
^ Call: (233) [user] parse_sexpr_metta2("(foo $x#254 $y#255)", _71080)
Call: (234) [system] string_concat(!, _72102, "(foo $x#254 $y#255)")
Call: (234) [system] string_concat(+, _73124, "(foo $x#254 $y#255)")
^ Call: (234) [user] parse_sexpr_untyped("(foo $x#254 $y#255)", _71080)
^ Call: (235) [user] parse_sexpr("(foo $x#254 $y#255)", _71080)
^ Call: (236) [user] read_sexpr("(foo $x#254 $y#255)", _71080)
Call: (237) [system] string("(foo $x#254 $y#255)")
Exit: (237) [system] string("(foo $x#254 $y#255)")
Call: (237) [system] open_string("(foo $x#254 $y#255)", _79218)
Exit: (237) [system] open_string("(foo $x#254 $y#255)", (0x5644bad01c50))
^ Call: (237) [user] read_sexpr((0x5644bad01c50), _71080)
Call: (238) [system] string((0x5644bad01c50))
^ Call: (238) [user] setup_call_cleanup(flag('$file_src_ordinal', _83284, _83284+1000000), setup_call_cleanup((nb_current('$file_src_depth', _83318)->true;_83318=0, nb_setval('$file_src_depth', _83318)), cont_sexpr(is_delimiter(), (0x5644bad01c50), _71080), b_setval('$file_src_depth', _83318)), nop(flag('$file_src_ordinal', _83362, _83284)))
^ Call: (239) [system] sig_atomic(user:flag('$file_src_ordinal', _83284, _83284+1000000))
Call: (241) [$syspreds] flag('$file_src_ordinal', _83284, _83284+1000000)
Call: (242) [system] _83284==_83284+1000000
^ Call: (242) [$syspreds] with_mutex('$flag', update_flag('$file_src_ordinal', _83284, _83284+1000000))
Call: (244) [$syspreds] update_flag('$file_src_ordinal', _83284, _83284+1000000)
Call: (245) [system] get_flag('$file_src_ordinal', _83284)
Exit: (245) [system] get_flag('$file_src_ordinal', 11000021)
Call: (245) [system] atom(11000021+1000000)
Call: (245) [system] set_flag('$file_src_ordinal', 12000021)
Exit: (245) [system] set_flag('$file_src_ordinal', 12000021)
Exit: (244) [$syspreds] update_flag('$file_src_ordinal', 11000021, 11000021+1000000)
^ Exit: (242) [$syspreds] with_mutex('$flag', update_flag('$file_src_ordinal', 11000021, 11000021+1000000))
Exit: (241) [$syspreds] flag('$file_src_ordinal', 11000021, 11000021+1000000)
^ Exit: (239) [system] sig_atomic(user:flag('$file_src_ordinal', 11000021, 11000021+1000000))
^ Call: (239) [user] setup_call_cleanup((nb_current('$file_src_depth', _83318)->true;_83318=0, nb_setval('$file_src_depth', _83318)), cont_sexpr(is_delimiter(), (0x5644bad01c50), _71080), b_setval('$file_src_depth', _83318))
^ Call: (240) [system] sig_atomic(user:(nb_current('$file_src_depth', _83318)->true;_83318=0, nb_setval('$file_src_depth', _83318)))
^ Call: (242) [user] nb_current('$file_src_depth', _83318)->true;_83318=0, nb_setval('$file_src_depth', _83318)
Call: (244) [system] nb_current('$file_src_depth', _83318)
Exit: (244) [system] nb_current('$file_src_depth', 7)
^ Exit: (242) [system] user:(nb_current('$file_src_depth', 7)->true);user:(7=0, nb_setval('$file_src_depth', 7))
^ Exit: (240) [system] sig_atomic(user:(nb_current('$file_src_depth', 7)->true;7=0, nb_setval('$file_src_depth', 7)))
^ Call: (240) [user] cont_sexpr(is_delimiter(), (0x5644bad01c50), _71080)
^ Call: (241) [user] skip_spaces((0x5644bad01c50))
Call: (242) [system] peek_char((0x5644bad01c50), _107882)
Exit: (242) [system] peek_char((0x5644bad01c50), '(')
Call: (242) [system] '('=(;)
Call: (242) [system] '('=(/)
^ Call: (242) [user] is_like_space('(')
Call: (243) [system] char_type('(', 'white')
Call: (243) [system] char_type('(', end_of_line)
Call: (243) [system] char_type('(', space)
Call: (243) [system] char_type('(', cntrl)
^ Exit: (241) [user] skip_spaces((0x5644bad01c50))
^ Call: (241) [user] read_line_char((0x5644bad01c50), _118158)
^ Call: (242) [user] read_position((0x5644bad01c50), _119182, _119180, _119312, _119314)
Call: (243) [system] stream_property((0x5644bad01c50), position(_120214))
Call: (244) [system] nonvar((0x5644bad01c50))
Exit: (244) [system] nonvar((0x5644bad01c50))
Call: (244) [system] nonvar(position(_120214))
Exit: (244) [system] nonvar(position(_120214))
Exit: (243) [system] stream_property((0x5644bad01c50), position('$stream_position'(0, 1, 0, 0)))
Call: (243) [$syspreds] stream_position_data(line_count, '$stream_position'(0, 1, 0, 0), _119182)
Call: (244) [system] nonvar(line_count)
Exit: (244) [system] nonvar(line_count)
Call: (244) [$syspreds] stream_position_field(line_count, _129350)
Exit: (244) [$syspreds] stream_position_field(line_count, 2)
Call: (244) [system] arg(2, '$stream_position'(0, 1, 0, 0), _119182)
Exit: (244) [system] arg(2, '$stream_position'(0, 1, 0, 0), 1)
Exit: (243) [$syspreds] stream_position_data(line_count, '$stream_position'(0, 1, 0, 0), 1)
Call: (243) [$syspreds] stream_position_data(line_position, '$stream_position'(0, 1, 0, 0), _119180)
Call: (244) [system] nonvar(line_position)
Exit: (244) [system] nonvar(line_position)
Call: (244) [$syspreds] stream_position_field(line_position, _137488)
Exit: (244) [$syspreds] stream_position_field(line_position, 3)
Call: (244) [system] arg(3, '$stream_position'(0, 1, 0, 0), _119180)
Exit: (244) [system] arg(3, '$stream_position'(0, 1, 0, 0), 0)
Exit: (243) [$syspreds] stream_position_data(line_position, '$stream_position'(0, 1, 0, 0), 0)
Call: (243) [$syspreds] stream_position_data(char_count, '$stream_position'(0, 1, 0, 0), _142582)
Call: (244) [system] nonvar(char_count)
Exit: (244) [system] nonvar(char_count)
Call: (244) [$syspreds] stream_position_field(char_count, _145628)
Exit: (244) [$syspreds] stream_position_field(char_count, 1)
Call: (244) [system] arg(1, '$stream_position'(0, 1, 0, 0), _142582)
Exit: (244) [system] arg(1, '$stream_position'(0, 1, 0, 0), 0)
Exit: (243) [$syspreds] stream_position_data(char_count, '$stream_position'(0, 1, 0, 0), 0)
^ Exit: (242) [user] read_position((0x5644bad01c50), 1, 0, 0, '$stream_position'(0, 1, 0, 0))
Call: (242) [system] succ(_119178, 1)
Exit: (242) [system] succ(0, 1)
^ Exit: (241) [user] read_line_char((0x5644bad01c50), line_char(0, 0))
^ Call: (241) [user] cont_sexpr_once(is_delimiter(), (0x5644bad01c50), _71080)
^ Call: (242) [user] skip_spaces((0x5644bad01c50))
Call: (243) [system] peek_char((0x5644bad01c50), _156830)
Exit: (243) [system] peek_char((0x5644bad01c50), '(')
Call: (243) [system] '('=(;)
Call: (243) [system] '('=(/)
^ Call: (243) [user] is_like_space('(')
Call: (244) [system] char_type('(', 'white')
Call: (244) [system] char_type('(', end_of_line)
Call: (244) [system] char_type('(', space)
Call: (244) [system] char_type('(', cntrl)
^ Exit: (242) [user] skip_spaces((0x5644bad01c50))
Call: (242) [system] get_char((0x5644bad01c50), _167106)
Exit: (242) [system] get_char((0x5644bad01c50), '(')
Call: (242) [system] '('='('
Exit: (242) [system] '('='('
^ Call: (242) [user] read_list(')', (0x5644bad01c50), _71080)
Call: (243) [system] nb_current('$file_src_depth', _172192)
Exit: (243) [system] nb_current('$file_src_depth', 7)
Call: (243) [$syspreds] flag('$file_src_ordinal', _174226, _174226+1)
Call: (244) [system] _174226==_174226+1
^ Call: (244) [$syspreds] with_mutex('$flag', update_flag('$file_src_ordinal', _174226, _174226+1))
Call: (246) [$syspreds] update_flag('$file_src_ordinal', _174226, _174226+1)
Call: (247) [system] get_flag('$file_src_ordinal', _174226)
Exit: (247) [system] get_flag('$file_src_ordinal', 12000021)
Call: (247) [system] atom(12000021+1)
Call: (247) [system] set_flag('$file_src_ordinal', 12000022)
Exit: (247) [system] set_flag('$file_src_ordinal', 12000022)
Exit: (246) [$syspreds] update_flag('$file_src_ordinal', 12000021, 12000021+1)
^ Exit: (244) [$syspreds] with_mutex('$flag', update_flag('$file_src_ordinal', 12000021, 12000021+1))
Exit: (243) [$syspreds] flag('$file_src_ordinal', 12000021, 12000021+1)
Call: (243) [system] succ(7, _186458)
Exit: (243) [system] succ(7, 8)
Call: (243) [$syspreds] nb_setval('$file_src_depth', 8)
Call: (244) [system] duplicate_term(8, _189508)
Exit: (244) [system] duplicate_term(8, 8)
Call: (244) [system] nb_linkval('$file_src_depth', 8)
Exit: (244) [system] nb_linkval('$file_src_depth', 8)
Exit: (243) [$syspreds] nb_setval('$file_src_depth', 8)
^ Call: (243) [user] read_position((0x5644bad01c50), _194590, _194592, _194594, _194726)
Call: (244) [system] stream_property((0x5644bad01c50), position(_195626))
Call: (245) [system] nonvar((0x5644bad01c50))
Exit: (245) [system] nonvar((0x5644bad01c50))
Call: (245) [system] nonvar(position(_195626))
Exit: (245) [system] nonvar(position(_195626))
Exit: (244) [system] stream_property((0x5644bad01c50), position('$stream_position'(1, 1, 1, 1)))
Call: (244) [$syspreds] stream_position_data(line_count, '$stream_position'(1, 1, 1, 1), _194590)
Call: (245) [system] nonvar(line_count)
Exit: (245) [system] nonvar(line_count)
Call: (245) [$syspreds] stream_position_field(line_count, _204762)
Exit: (245) [$syspreds] stream_position_field(line_count, 2)
Call: (245) [system] arg(2, '$stream_position'(1, 1, 1, 1), _194590)
Exit: (245) [system] arg(2, '$stream_position'(1, 1, 1, 1), 1)
Exit: (244) [$syspreds] stream_position_data(line_count, '$stream_position'(1, 1, 1, 1), 1)
Call: (244) [$syspreds] stream_position_data(line_position, '$stream_position'(1, 1, 1, 1), _194592)
Call: (245) [system] nonvar(line_position)
Exit: (245) [system] nonvar(line_position)
Call: (245) [$syspreds] stream_position_field(line_position, _212900)
Exit: (245) [$syspreds] stream_position_field(line_position, 3)
Call: (245) [system] arg(3, '$stream_position'(1, 1, 1, 1), _194592)
Exit: (245) [system] arg(3, '$stream_position'(1, 1, 1, 1), 1)
Exit: (244) [$syspreds] stream_position_data(line_position, '$stream_position'(1, 1, 1, 1), 1)
Call: (244) [$syspreds] stream_position_data(char_count, '$stream_position'(1, 1, 1, 1), _194594)
Call: (245) [system] nonvar(char_count)
Exit: (245) [system] nonvar(char_count)
Call: (245) [$syspreds] stream_position_field(char_count, _221038)
Exit: (245) [$syspreds] stream_position_field(char_count, 1)
Call: (245) [system] arg(1, '$stream_position'(1, 1, 1, 1), _194594)
Exit: (245) [system] arg(1, '$stream_position'(1, 1, 1, 1), 1)
Exit: (244) [$syspreds] stream_position_data(char_count, '$stream_position'(1, 1, 1, 1), 1)
^ Exit: (243) [user] read_position((0x5644bad01c50), 1, 1, 1, '$stream_position'(1, 1, 1, 1))
^ Call: (244) [user] read_list_cont(')', (0x5644bad01c50), _71080)
^ Call: (245) [user] skip_spaces((0x5644bad01c50))
Call: (246) [system] peek_char((0x5644bad01c50), _229240)
Exit: (246) [system] peek_char((0x5644bad01c50), f)
Call: (246) [system] f=(;)
Call: (246) [system] f=(/)
^ Call: (246) [user] is_like_space(f)
Call: (247) [system] char_type(f, 'white')
Call: (247) [system] char_type(f, end_of_line)
Call: (247) [system] char_type(f, space)
Call: (247) [system] char_type(f, cntrl)
^ Exit: (245) [user] skip_spaces((0x5644bad01c50))
Call: (245) [system] peek_char((0x5644bad01c50), _239516)
Exit: (245) [system] peek_char((0x5644bad01c50), f)
^ Call: (245) [user] chall(')', f)
Call: (246) [system] compound(')')
Call: (246) [system] ')'==f
Call: (245) [system] f=end_of_file
^ Call: (245) [user] cont_sexpr(')', (0x5644bad01c50), _245610)
^ Call: (246) [user] skip_spaces((0x5644bad01c50))
Call: (247) [system] peek_char((0x5644bad01c50), _247644)
Exit: (247) [system] peek_char((0x5644bad01c50), f)
Call: (247) [system] f=(;)
Call: (247) [system] f=(/)
^ Call: (247) [user] is_like_space(f)
Call: (248) [system] char_type(f, 'white')
Call: (248) [system] char_type(f, end_of_line)
Call: (248) [system] char_type(f, space)
Call: (248) [system] char_type(f, cntrl)
^ Exit: (246) [user] skip_spaces((0x5644bad01c50))
^ Call: (246) [user] read_line_char((0x5644bad01c50), _257920)
^ Call: (247) [user] read_position((0x5644bad01c50), _258944, _258942, _259074, _259076)
Call: (248) [system] stream_property((0x5644bad01c50), position(_259976))
Call: (249) [system] nonvar((0x5644bad01c50))
Exit: (249) [system] nonvar((0x5644bad01c50))
Call: (249) [system] nonvar(position(_259976))
Exit: (249) [system] nonvar(position(_259976))
Exit: (248) [system] stream_property((0x5644bad01c50), position('$stream_position'(1, 1, 1, 1)))
Call: (248) [$syspreds] stream_position_data(line_count, '$stream_position'(1, 1, 1, 1), _258944)
Call: (249) [system] nonvar(line_count)
Exit: (249) [system] nonvar(line_count)
Call: (249) [$syspreds] stream_position_field(line_count, _269112)
Exit: (249) [$syspreds] stream_position_field(line_count, 2)
Call: (249) [system] arg(2, '$stream_position'(1, 1, 1, 1), _258944)
Exit: (249) [system] arg(2, '$stream_position'(1, 1, 1, 1), 1)
Exit: (248) [$syspreds] stream_position_data(line_count, '$stream_position'(1, 1, 1, 1), 1)
Call: (248) [$syspreds] stream_position_data(line_position, '$stream_position'(1, 1, 1, 1), _258942)
Call: (249) [system] nonvar(line_position)
Exit: (249) [system] nonvar(line_position)
Call: (249) [$syspreds] stream_position_field(line_position, _277250)
Exit: (249) [$syspreds] stream_position_field(line_position, 3)
Call: (249) [system] arg(3, '$stream_position'(1, 1, 1, 1), _258942)
Exit: (249) [system] arg(3, '$stream_position'(1, 1, 1, 1), 1)
Exit: (248) [$syspreds] stream_position_data(line_position, '$stream_position'(1, 1, 1, 1), 1)
Call: (248) [$syspreds] stream_position_data(char_count, '$stream_position'(1, 1, 1, 1), _282344)
Call: (249) [system] nonvar(char_count)
Exit: (249) [system] nonvar(char_count)
Call: (249) [$syspreds] stream_position_field(char_count, _285390)
Exit: (249) [$syspreds] stream_position_field(char_count, 1)
Call: (249) [system] arg(1, '$stream_position'(1, 1, 1, 1), _282344)
Exit: (249) [system] arg(1, '$stream_position'(1, 1, 1, 1), 1)
Exit: (248) [$syspreds] stream_position_data(char_count, '$stream_position'(1, 1, 1, 1), 1)
^ Exit: (247) [user] read_position((0x5644bad01c50), 1, 1, 1, '$stream_position'(1, 1, 1, 1))
Call: (247) [system] succ(_258940, 1)
Exit: (247) [system] succ(0, 1)
^ Exit: (246) [user] read_line_char((0x5644bad01c50), line_char(0, 1))
^ Call: (246) [user] cont_sexpr_once(')', (0x5644bad01c50), _245610)
^ Call: (247) [user] skip_spaces((0x5644bad01c50))
Call: (248) [system] peek_char((0x5644bad01c50), _296592)
Exit: (248) [system] peek_char((0x5644bad01c50), f)
Call: (248) [system] f=(;)
Call: (248) [system] f=(/)
^ Call: (248) [user] is_like_space(f)
Call: (249) [system] char_type(f, 'white')
Call: (249) [system] char_type(f, end_of_line)
Call: (249) [system] char_type(f, space)
Call: (249) [system] char_type(f, cntrl)
^ Exit: (247) [user] skip_spaces((0x5644bad01c50))
Call: (247) [system] get_char((0x5644bad01c50), _306868)
Exit: (247) [system] get_char((0x5644bad01c50), f)
Call: (247) [system] f='('
Call: (247) [system] f='['
Call: (247) [system] f='{'
Call: (247) [system] f='"'
Call: (247) [system] f=!
Call: (247) [system] f='\''
Call: (247) [system] f='`'
Call: (247) [system] f=end_of_file
^ Call: (247) [user] read_symbolic(')', (0x5644bad01c50), f, _245610)
^ Call: (248) [user] read_symbolic_cont(')', (0x5644bad01c50), _318054)
Call: (249) [system] peek_char((0x5644bad01c50), _319076)